package cn.bdqn.applysystem.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import cn.bdqn.applysystem.entity.Student;

@Repository("studentMapper")
public interface StudentMapper {
	
	/**
	 * 添加学生信息
	 * */
	int insertStudent(Student student);
	
	/**
	 * 根据咨询师ID获取该咨询师下的所有学生
	 * */
	List<Student> selectStudentListByCounselorId();
	
	/**
	 * 根据Id查询学生信息
	 * */
	Student selectStudentById(@Param("id") int id);
	
	/**
	 * 根据id修改学生信息
	 * */
	int updateStudent(Student student);
	
	/**
	 * 10-19
	 * 根据GradeId查询该班级下的所有学生
	 * */
	List<Student> selectStudentListByGradeId(@Param("gradeId") Integer gradeId);
	
	
	
}
